// 指定位置插入值，不改变原数组实现
function insert(arr, item, index) {
    let replaceArr = JSON.stringify(arr)
    let newArr = JSON.parse(replaceArr)

    newArr.splice(index, 0, item)
    return newArr
}

console.log(insert([1,2,3,4],'z',2));